package com.sxj.PDMS.service;

import com.sxj.PDMS.model.vo.ListOfProbationaryPartyApplicationInformationVO;
import com.sxj.PDMS.model.vo.PagingQueryResponse;
import com.sxj.PDMS.model.entity.ListOfProbationaryPartyApplicationInformation;
import com.baomidou.mybatisplus.extension.service.IService;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
* @author 503c'j
* @description 针对表【list_of_probationary_party_application_information(预备党员申请信息列表)】的数据库操作Service
* @createDate 2024-06-14 17:08:05
*/
public interface ListOfProbationaryPartyApplicationInformationService extends IService<ListOfProbationaryPartyApplicationInformation> {
    void registerProbationaryPartyApplicationBatch(List<ListOfProbationaryPartyApplicationInformation> list);
    PagingQueryResponse<ListOfProbationaryPartyApplicationInformationVO> selectAll(Integer page, Integer pageSize);
    PagingQueryResponse<ListOfProbationaryPartyApplicationInformationVO> listOfProbationaryPartyApplicationInformation(Integer page, Integer pageSize, String studentNumber,String name);

    void selectAllStudentAndDownload(String studentNumber, String name, HttpServletResponse response);
}
